sweet made of meringue, whipped cream, peaches in syrup, and sponge cake - Alemán Inglés Diccionario